package org.example.petsystem.service;

import org.example.petsystem.entity.ResultBody;

import java.util.List;
import java.util.Map;

public interface PostService {
    // 原有的方法
    ResultBody deletePost(Map<String,Object> map);
    ResultBody sendPost(Map<String,Object> map);
    ResultBody searchPost(Map<String,Object> map);
    ResultBody sendComment(Map<String,Object> map);
    ResultBody displayPost();
    ResultBody displayComment(Map<String,Object> map);
    // 获取用户帖子列表
    ResultBody getUserPosts(String phone);

    // 新增的帖子管理接口方法
    List<Map<String,Object>> getPostList();
    boolean approvePost(Integer postId);
    boolean rejectPost(Integer postId, String reason);
}
